home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_58_AppleEvt.txt < prev    next >
Text File  |  1996-08-14  |  17KB  |  297 lines

  1. # near model CODE resource
  2. # jump table entries: 64216-64220 (5 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  FAD8                     .extension 0xAD8 // unimplemented
  5. 00000004  0000 037A                ori.b      D0, 0x7A /* 'z' */
  6. 00000008  4E75                     rts
  7. 0000000A  2F03                     move.l     -[A7], D3
  8. 0000000C  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  9. 00000010  2F7C 4D41 4353 0004      move.l     [A7 + 0x4], 0x4D414353 /* 'MACS' */
  10. 00000018  42AF 001C                clr.l      [A7 + 0x1C]
  11. 0000001C  42AF 000C                clr.l      [A7 + 0xC]
  12. 00000020  42AF 0014                clr.l      [A7 + 0x14]
  13. 00000024  554F                     subq.w     A7, 2
  14. 00000026  2F3C 7369 676E           move.l     -[A7], 0x7369676E /* 'sign' */
  15. 0000002C  486F 000A                pea.l      [A7 + 0xA]
  16. 00000030  4878 0004                push.l     0x4
  17. 00000034  486F 0026                pea.l      [A7 + 0x26]
  18. 00000038  303C 0825                move.w     D0, 0x825
  19. 0000003C  A816                     syscall    Pack8
  20. 0000003E  301F                     move.w     D0, [A7]+
  21. 00000040  3600                     move.w     D3, D0
  22. 00000042  4A43                     tst.w      D3
  23. 00000044  6600 0080                bne        +0x82 /* 000000C6 */
  24. 00000048  0C2F 0002 0028           cmpi.b     [A7 + 0x28], 0x2
  25. 0000004E  6708                     beq        +0xA /* 00000058 */
  26. 00000050  203C 7368 7574           move.l     D0, 0x73687574 /* 'shut' */
  27. 00000056  6006                     bra        +0x8 /* 0000005E */
  28. label00000058:
  29. 00000058  203C 7265 7374           move.l     D0, 0x72657374 /* 'rest' */
  30. label0000005E:
  31. 0000005E  2E80                     move.l     [A7], D0
  32. 00000060  554F                     subq.w     A7, 2
  33. 00000062  2F3C 464E 4452           move.l     -[A7], 0x464E4452 /* 'FNDR' */
  34. 00000068  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  35. 0000006C  486F 0022                pea.l      [A7 + 0x22]
  36. 00000070  3F3C FFFF                move.w     -[A7], 0xFFFF
  37. 00000074  42A7                     clr.l      -[A7]
  38. 00000076  486F 0024                pea.l      [A7 + 0x24]
  39. 0000007A  303C 0B14                move.w     D0, 0xB14
  40. 0000007E  A816                     syscall    Pack8
  41. 00000080  301F                     move.w     D0, [A7]+
  42. 00000082  3600                     move.w     D3, D0
  43. 00000084  4A43                     tst.w      D3
  44. 00000086  6630                     bne        +0x32 /* 000000B8 */
  45. 00000088  554F                     subq.w     A7, 2
  46. 0000008A  486F 0012                pea.l      [A7 + 0x12]
  47. 0000008E  486F 000E                pea.l      [A7 + 0xE]
  48. 00000092  4878 0071                push.l     0x71 /* 'q' */
  49. 00000096  4267                     clr.w      -[A7]
  50. 00000098  4878 FFFF                push.l     0xFFFF
  51. 0000009C  42A7                     clr.l      -[A7]
  52. 0000009E  42A7                     clr.l      -[A7]
  53. 000000A0  303C 0D17                move.w     D0, 0xD17
  54. 000000A4  A816                     syscall    Pack8
  55. 000000A6  301F                     move.w     D0, [A7]+
  56. 000000A8  3600                     move.w     D3, D0
  57. 000000AA  554F                     subq.w     A7, 2
  58. 000000AC  486F 0012                pea.l      [A7 + 0x12]
  59. 000000B0  303C 0204                move.w     D0, 0x204
  60. 000000B4  A816                     syscall    Pack8
  61. 000000B6  301F                     move.w     D0, [A7]+
  62. label000000B8:
  63. 000000B8  554F                     subq.w     A7, 2
  64. 000000BA  486F 001A                pea.l      [A7 + 0x1A]
  65. 000000BE  303C 0204                move.w     D0, 0x204
  66. 000000C2  A816                     syscall    Pack8
  67. 000000C4  301F                     move.w     D0, [A7]+
  68. label000000C6:
  69. 000000C6  3003                     move.w     D0, D3
  70. 000000C8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  71. 000000CC  261F                     move.l     D3, [A7]+
  72. 000000CE  4E75                     rts
  73. fn000000D0:
  74. 000000D0  2F03                     move.l     -[A7], D3
  75. 000000D2  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  76. 000000D6  554F                     subq.w     A7, 2
  77. 000000D8  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  78. 000000DC  2F3C 6D69 7373           move.l     -[A7], 0x6D697373 /* 'miss' */
  79. 000000E2  2F3C 6B65 7977           move.l     -[A7], 0x6B657977 /* 'keyw' */
  80. 000000E8  486F 0016                pea.l      [A7 + 0x16]
  81. 000000EC  486F 0016                pea.l      [A7 + 0x16]
  82. 000000F0  4878 0004                push.l     0x4
  83. 000000F4  486F 001A                pea.l      [A7 + 0x1A]
  84. 000000F8  303C 0E15                move.w     D0, 0xE15
  85. 000000FC  A816                     syscall    Pack8
  86. 000000FE  301F                     move.w     D0, [A7]+
  87. 00000100  3600                     move.w     D3, D0
  88. 00000102  206F 0018                movea.l    A0, [A7 + 0x18]
  89. 00000106  3083                     move.w     [A0], D3
  90. 00000108  0C43 F95B                cmpi.w     D3, 0xF95B
  91. 0000010C  56C0                     sne        D0
  92. 0000010E  4400                     neg.b      D0
  93. 00000110  49C0                     lea.l      A4, D0
  94. 00000112  4FEF 000C                lea.l      A7, [A7 + 0xC]
  95. 00000116  261F                     move.l     D3, [A7]+
  96. 00000118  4E75                     rts
  97. 0000011A  554F                     subq.w     A7, 2
  98. 0000011C  4857                     pea.l      [A7]
  99. 0000011E  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  100. 00000122  4EBA FFAC                jsr        [PC - 0x54 /* 000000D0 */]
  101. 00000126  4A00                     tst.b      D0
  102. 00000128  504F                     addq.w     A7, 8
  103. 0000012A  6706                     beq        +0x8 /* 00000132 */
  104. 0000012C  3F57 0012                move.w     [A7 + 0x12], [A7]
  105. 00000130  601A                     bra        +0x1C /* 0000014C */
  106. label00000132:
  107. 00000132  1F3C 0001                move.b     -[A7], 0x1
  108. 00000136  4EAD BDA0                jsr        [A5 - 0x4260]
  109. 0000013A  4A00                     tst.b      D0
  110. 0000013C  544F                     addq.w     A7, 2
  111. 0000013E  6704                     beq        +0x6 /* 00000144 */
  112. 00000140  4257                     clr.w      [A7]
  113. 00000142  6004                     bra        +0x6 /* 00000148 */
  114. label00000144:
  115. 00000144  3EBC FF80                move.w     [A7], 0xFF80
  116. label00000148:
  117. 00000148  3F57 0012                move.w     [A7 + 0x12], [A7]
  118. label0000014C:
  119. 0000014C  544F                     addq.w     A7, 2
  120. 0000014E  4E74 000C                rtd        0x000C
  121. 00000152  2F03                     move.l     -[A7], D3
  122. 00000154  4FEF FEE6                lea.l      A7, [A7 - 0x11A]
  123. 00000158  426F 0118                clr.w      [A7 + 0x118]
  124. 0000015C  554F                     subq.w     A7, 2
  125. 0000015E  2F2F 012C                move.l     -[A7], [A7 + 0x12C]
  126. 00000162  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  127. 00000168  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  128. 0000016E  486F 011E                pea.l      [A7 + 0x11E]
  129. 00000172  303C 0812                move.w     D0, 0x812
  130. 00000176  A816                     syscall    Pack8
  131. 00000178  301F                     move.w     D0, [A7]+
  132. 0000017A  3600                     move.w     D3, D0
  133. 0000017C  4A40                     tst.w      D0
  134. 0000017E  6708                     beq        +0xA /* 00000188 */
  135. 00000180  3F43 012E                move.w     [A7 + 0x12E], D3
  136. 00000184  6000 00B8                bra        +0xBA /* 0000023E */
  137. label00000188:
  138. 00000188  554F                     subq.w     A7, 2
  139. 0000018A  486F 0112                pea.l      [A7 + 0x112]
  140. 0000018E  4878 0001                push.l     0x1
  141. 00000192  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  142. 00000198  486F 0012                pea.l      [A7 + 0x12]
  143. 0000019C  486F 011A                pea.l      [A7 + 0x11A]
  144. 000001A0  303C 0A0B                move.w     D0, 0xA0B
  145. 000001A4  A816                     syscall    Pack8
  146. 000001A6  301F                     move.w     D0, [A7]+
  147. 000001A8  3600                     move.w     D3, D0
  148. 000001AA  4A40                     tst.w      D0
  149. 000001AC  6670                     bne        +0x72 /* 0000021E */
  150. 000001AE  4878 0001                push.l     0x1
  151. 000001B2  2F2F 0110                move.l     -[A7], [A7 + 0x110]
  152. 000001B6  4EAD C248                jsr        [A5 - 0x3DB8]
  153. 000001BA  2F48 0008                move.l     [A7 + 0x8], A0
  154. 000001BE  362D 0874                move.w     D3, [A5 + 0x874]
  155. 000001C2  486F 0110                pea.l      [A7 + 0x110]
  156. 000001C6  303C 0204                move.w     D0, 0x204
  157. 000001CA  A816                     syscall    Pack8
  158. 000001CC  301F                     move.w     D0, [A7]+
  159. 000001CE  4A43                     tst.w      D3
  160. 000001D0  5C4F                     addq.w     A7, 6
  161. 000001D2  664A                     bne        +0x4C /* 0000021E */
  162. 000001D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  163. 000001D8  4227                     clr.b      -[A7]
  164. 000001DA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  165. 000001DE  4EAD DAE0                jsr        [A5 - 0x2520]
  166. 000001E2  486F 0010                pea.l      [A7 + 0x10]
  167. 000001E6  486F 0124                pea.l      [A7 + 0x124]
  168. 000001EA  4EAD DAD8                jsr        [A5 - 0x2528]
  169. 000001EE  4A6F 0128                tst.w      [A7 + 0x128]
  170. 000001F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  171. 000001F6  6726                     beq        +0x28 /* 0000021E */
  172. 000001F8  554F                     subq.w     A7, 2
  173. 000001FA  2F2F 0128                move.l     -[A7], [A7 + 0x128]
  174. 000001FE  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  175. 00000204  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  176. 0000020A  486F 0017                pea.l      [A7 + 0x17]
  177. 0000020E  7000                     moveq.l    D0, 0x00
  178. 00000210  102F 001A                move.b     D0, [A7 + 0x1A]
  179. 00000214  2F00                     move.l     -[A7], D0
  180. 00000216  303C 0A0F                move.w     D0, 0xA0F
  181. 0000021A  A816                     syscall    Pack8
  182. 0000021C  301F                     move.w     D0, [A7]+
  183. label0000021E:
  184. 0000021E  554F                     subq.w     A7, 2
  185. 00000220  486F 0112                pea.l      [A7 + 0x112]
  186. 00000224  303C 0204                move.w     D0, 0x204
  187. 00000228  A816                     syscall    Pack8
  188. 0000022A  301F                     move.w     D0, [A7]+
  189. 0000022C  3600                     move.w     D3, D0
  190. 0000022E  4A6F 0118                tst.w      [A7 + 0x118]
  191. 00000232  6604                     bne        +0x6 /* 00000238 */
  192. 00000234  3F43 0118                move.w     [A7 + 0x118], D3
  193. label00000238:
  194. 00000238  3F6F 0118 012E           move.w     [A7 + 0x12E], [A7 + 0x118]
  195. label0000023E:
  196. 0000023E  4FEF 011A                lea.l      A7, [A7 + 0x11A]
  197. 00000242  261F                     move.l     D3, [A7]+
  198. 00000244  4E74 000C                rtd        0x000C
  199. 00000248  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  200. 0000024C  4FEF FEE2                lea.l      A7, [A7 - 0x11E]
  201. 00000250  286F 0136                movea.l    A4, [A7 + 0x136]
  202. 00000254  426F 011C                clr.w      [A7 + 0x11C]
  203. 00000258  554F                     subq.w     A7, 2
  204. 0000025A  2F2F 013C                move.l     -[A7], [A7 + 0x13C]
  205. 0000025E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  206. 00000264  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  207. 0000026A  486F 011A                pea.l      [A7 + 0x11A]
  208. 0000026E  303C 0812                move.w     D0, 0x812
  209. 00000272  A816                     syscall    Pack8
  210. 00000274  301F                     move.w     D0, [A7]+
  211. 00000276  3600                     move.w     D3, D0
  212. 00000278  4A40                     tst.w      D0
  213. 0000027A  6708                     beq        +0xA /* 00000284 */
  214. 0000027C  3F43 013E                move.w     [A7 + 0x13E], D3
  215. 00000280  6000 00E8                bra        +0xEA /* 0000036A */
  216. label00000284:
  217. 00000284  554F                     subq.w     A7, 2
  218. 00000286  486F 010E                pea.l      [A7 + 0x10E]
  219. 0000028A  4878 0001                push.l     0x1
  220. 0000028E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  221. 00000294  486F 000E                pea.l      [A7 + 0xE]
  222. 00000298  486F 0116                pea.l      [A7 + 0x116]
  223. 0000029C  303C 0A0B                move.w     D0, 0xA0B
  224. 000002A0  A816                     syscall    Pack8
  225. 000002A2  301F                     move.w     D0, [A7]+
  226. 000002A4  3600                     move.w     D3, D0
  227. 000002A6  4A40                     tst.w      D0
  228. 000002A8  6600 00A0                bne        +0xA2 /* 0000034A */
  229. 000002AC  4878 0001                push.l     0x1
  230. 000002B0  2F2F 010C                move.l     -[A7], [A7 + 0x10C]
  231. 000002B4  4EAD C248                jsr        [A5 - 0x3DB8]
  232. 000002B8  2648                     movea.l    A3, A0
  233. 000002BA  362D 0874                move.w     D3, [A5 + 0x874]
  234. 000002BE  4A43                     tst.w      D3
  235. 000002C0  504F                     addq.w     A7, 8
  236. 000002C2  6600 0086                bne        +0x88 /* 0000034A */
  237. 000002C6  2F0B                     move.l     -[A7], A3
  238. 000002C8  4EAD DAD0                jsr        [A5 - 0x2530]
  239. 000002CC  2448                     movea.l    A2, A0
  240. 000002CE  486F 0108                pea.l      [A7 + 0x108]
  241. 000002D2  303C 0204                move.w     D0, 0x204
  242. 000002D6  A816                     syscall    Pack8
  243. 000002D8  301F                     move.w     D0, [A7]+
  244. 000002DA  200A                     move.l     D0, A2
  245. 000002DC  544F                     addq.w     A7, 2
  246. 000002DE  673A                     beq        +0x3C /* 0000031A */
  247. 000002E0  2F7C 5445 5854 0114      move.l     [A7 + 0x114], 0x54455854 /* 'TEXT' */
  248. 000002E8  2F0A                     move.l     -[A7], A2
  249. 000002EA  4EAD C250                jsr        [A5 - 0x3DB0]
  250. 000002EE  2F48 011C                move.l     [A7 + 0x11C], A0
  251. 000002F2  2F0C                     move.l     -[A7], A4
  252. 000002F4  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  253. 000002FA  486F 0120                pea.l      [A7 + 0x120]
  254. 000002FE  303C 0610                move.w     D0, 0x610
  255. 00000302  A816                     syscall    Pack8
  256. 00000304  301F                     move.w     D0, [A7]+
  257. 00000306  2F2F 011A                move.l     -[A7], [A7 + 0x11A]
  258. 0000030A  4EAD C260                jsr        [A5 - 0x3DA0]
  259. 0000030E  2F0A                     move.l     -[A7], A2
  260. 00000310  4EAD C200                jsr        [A5 - 0x3E00]
  261. 00000314  4FEF 000A                lea.l      A7, [A7 + 0xA]
  262. 00000318  6030                     bra        +0x32 /* 0000034A */
  263. label0000031A:
  264. 0000031A  486F 0004                pea.l      [A7 + 0x4]
  265. 0000031E  486F 0120                pea.l      [A7 + 0x120]
  266. 00000322  4EAD DAD8                jsr        [A5 - 0x2528]
  267. 00000326  2F0C                     move.l     -[A7], A4
  268. 00000328  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  269. 0000032E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  270. 00000334  486F 0019                pea.l      [A7 + 0x19]
  271. 00000338  7000                     moveq.l    D0, 0x00
  272. 0000033A  102F 001C                move.b     D0, [A7 + 0x1C]
  273. 0000033E  2F00                     move.l     -[A7], D0
  274. 00000340  303C 0A0F                move.w     D0, 0xA0F
  275. 00000344  A816                     syscall    Pack8
  276. 00000346  301F                     move.w     D0, [A7]+
  277. 00000348  5C4F                     addq.w     A7, 6
  278. label0000034A:
  279. 0000034A  554F                     subq.w     A7, 2
  280. 0000034C  486F 010E                pea.l      [A7 + 0x10E]
  281. 00000350  303C 0204                move.w     D0, 0x204
  282. 00000354  A816                     syscall    Pack8
  283. 00000356  301F                     move.w     D0, [A7]+
  284. 00000358  3600                     move.w     D3, D0
  285. 0000035A  4A6F 011C                tst.w      [A7 + 0x11C]
  286. 0000035E  6604                     bne        +0x6 /* 00000364 */
  287. 00000360  3F43 011C                move.w     [A7 + 0x11C], D3
  288. label00000364:
  289. 00000364  3F6F 011C 013E           move.w     [A7 + 0x13E], [A7 + 0x11C]
  290. label0000036A:
  291. 0000036A  4FEF 011E                lea.l      A7, [A7 + 0x11E]
  292. 0000036E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  293. 00000372  4E74 000C                rtd        0x000C
  294. 00000376  0000 0000                ori.b      D0, 0x0
  295. 0000037A  0000 0000                ori.b      D0, 0x0
  296. 0000037E  0000 0000                ori.b      D0, 0x0
  297.